package com.heima.service;

import com.heima.pojo.region.Region;
import com.heima.pojo.region.RegionPageResult;
import com.heima.pojo.region.RegionQueryParam;
import com.heima.pojo.region.RegionVO;

public interface RegionService {
    /**
     * 区域搜索
     * @param param
     * @return
     */
    RegionPageResult search(RegionQueryParam param);

    /**
     * 新增区域
     * @param region
     */
    void addRegion(Region region);


    /**
     * 修改区域
     * @param region
     */
    void updateRegion(Region region);

    /**
     * 根据id查询区域
     * @param regionId
     * @return
     */
    RegionVO getById(String regionId);

    /**
     * 删除区域
     * @param regionId
     */
    void deleteRegion(String regionId);
}
